<?php
class MantenedorProyectos
{
	
	function CrearComboBoxFormularioProyecto($tipo, $selected_id)
	{
		require_once("../include/conec.php");
		$link = Conectarse();
	
	
		if($tipo == 'REGION')
			echo "<select class='formulario' id='".$tipo."' onchange='seleccionarOpcionFormularioProyecto(this.id, this.options[this.selectedIndex].value); CrearComboBoxComunaProyectoAjax(this.options[this.selectedIndex].value, 1);'>";
		else
			echo "<select class='formulario' id='".$tipo."' onchange='seleccionarOpcionFormularioProyecto(this.id, this.options[this.selectedIndex].value)'>";
		
		$result = mysql_query("SELECT id_parametro,valor FROM parametros WHERE tipo LIKE '$tipo' AND estado = 1 ORDER BY id", $link);
		while($row=mysql_fetch_array($result))
		{
			//echo "<option value='".$row['id_parametro']."'";
			echo "<option value='".$row['id_parametro']."'";
			if($selected_id == $row['id_parametro'])
				echo " selected";
			echo ">".$row['valor']."</option>";
		}
		echo "</select>";
		if($result!="")	mysql_free_result($result);
		mysql_close($link);
	
	}
	
	function FormularioMostrarProyectos($id_empresa, $nombre)
	{
		require_once("../include/conec.php");
		$link = Conectarse();
		
		$result =  mysql_query("call Traer_Proyecto($id_empresa,'$nombre')", $link);
		
		?>
				<table class='tabla_grilla'>
					<tr class='encabezado_tabla_grilla'>
						<th>Empresa</th>
						<th>Nombre</th>
						<th>Region</th>
						<th>Comuna</th>
						<th>Estado</th>
						<th>Acci&oacute;n</th>
					</tr>
			<?php 
			$table="";
				while ($obj = @mysql_fetch_object($result))
				{
					$table .= "<tr>";
					$table .= "<td>$obj->empresa</td>";
					$table .= "<td>$obj->nombre</td>";
					$table .= "<td align='center'>$obj->region</td>";
					$table .= "<td align='center'>$obj->comuna</td>";
					$table .= "<td align='center'>$obj->estado</td>";
					
					$table .= "<td>";
					$table .="<a href='form_mantenedor_proyecto.php?id_proyecto=".$obj->id." '>Editar</a> &nbsp;&nbsp;";
					
					
				 	if($obj->cantidadpropiedades == 0) //verifica si existen propiedades asociadas al proyecto
					{
						$table .= "<a href='form_proyectos.php?id_proyecto=".$obj->id."&accion=eliminar'>Eliminar</a>";
					}
					
					$table .= "</tr>";
					}
				
					if($result!="")	mysql_free_result($result);
					
					$table .= "</table>";
					echo $table;
							
		}
	
		function ComboBoxBuscarProyectos($id,$id_empresa)
		{
			require_once("../include/conec.php");
			$link = Conectarse();
			$query = "SELECT id,nombre FROM proyectos where id_estadoproyecto=1";
			if ($id_empresa!=0)
			$query .=" AND  id_empresa=$id_empresa";
			
			$result = mysql_query($query);
			echo "<option value='0'> Seleccione proyecto</option>";
			while($row=mysql_fetch_array($result))
			{
				echo "<option ";
				if($id == $row['id'])
					echo "selected ";
				echo "value='".$row['id']."' onclick='CrearComboBoxTipologiaAjax(".$row['id'].");'>".$row['nombre']."</option>";
			}
			
			
			if($result!="")	mysql_free_result($result);
			mysql_close($link);
		}
		
		//rescata las unidades en estado disponible para un proyecto y tipos de unidades determinados
		function ComboBoxBuscarProyectosUnidades($id,$id_proyecto,$tipos)
		{
			require_once("../include/conec.php");
			$link = Conectarse();
			$query = "SELECT id,num_unidad FROM unidades where id_estadounidad=1";
			if ($id_proyecto!=0)
				$query .=" AND  id_proyecto=$id_proyecto";
			if ($id_proyecto!=0)
				$query .=" AND  id_tipounidad in(1,2)";
				
			$query .=" order by num_unidad";
			
			$result = mysql_query($query);
			echo "<option value='0'> Seleccione</option>";
			while($row=mysql_fetch_array($result))
			{
				echo "<option ";
				if($id == $row['id'])
					echo "selected ";
				echo "value='".$row['id']."'>".$row['num_unidad']."</option>";
			}
				
				
			if($result!="")	mysql_free_result($result);
			mysql_close($link);
		}
		
		function EliminarProyecto($id)
		{
			require_once("../include/conec.php");
			$link = Conectarse();
		
			//Build Query with values
			$query = "DELETE from proyectos_descuentos where id_proyecto=$id";
			$result= mysql_query($query,$link);
			
			$query = "DELETE from proyectos_tipologias where id_proyecto=$id";
			//Run Query
			$result= mysql_query($query,$link);
			
			
			$query = "DELETE from proyectos where id=$id";
		
			//Run Query
			$result= mysql_query($query,$link);
			//Return message based on the result
			if ($result == 1)
			{
					
				return("Proyecto Eliminado");
				mysql_free_result($result);
		
			}
			else
			{
				$err=mysql_errno($link);
				mysql_close($link);
				return("Error al eliminar #". $err);
			}
		
		
			mysql_close($link);
		}

		
		
}
?>